package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 病例聚集性活动信息对象 case_aggregated_activity
 * 
 * @author ruoyi
 * @date 2022-04-03
 */
public class CaseAggregatedActivity extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 活动ID */
    @Excel(name = "活动ID")
    private Long actiId;

    /** 病例ID */
    @Excel(name = "病例ID")
    private Long caseId;

    /** 活动地点 */
    @Excel(name = "活动地点")
    private String actiPlace;

    /** 具体地点 */
    @Excel(name = "具体地点")
    private String actiplaDetail;

    /** 活动日期 */
    @Excel(name = "活动日期")
    private String actiDate;

    /** 开始时间 */
    @Excel(name = "开始时间")
    private String actiStartTime;

    /** 结束时间 */
    @Excel(name = "结束时间")
    private String actiEndTime;

    /** 活动负责单位 */
    @Excel(name = "活动负责单位")
    private String activityUnit;

    /** 活动描述文本 */
    @Excel(name = "活动描述文本")
    private String actiDetail;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String alternateField;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setActiId(Long actiId) 
    {
        this.actiId = actiId;
    }

    public Long getActiId() 
    {
        return actiId;
    }
    public void setCaseId(Long caseId) 
    {
        this.caseId = caseId;
    }

    public Long getCaseId() 
    {
        return caseId;
    }
    public void setActiPlace(String actiPlace) 
    {
        this.actiPlace = actiPlace;
    }

    public String getActiPlace() 
    {
        return actiPlace;
    }
    public void setActiplaDetail(String actiplaDetail) 
    {
        this.actiplaDetail = actiplaDetail;
    }

    public String getActiplaDetail() 
    {
        return actiplaDetail;
    }
    public void setActiDate(String actiDate) 
    {
        this.actiDate = actiDate;
    }

    public String getActiDate() 
    {
        return actiDate;
    }
    public void setActiStartTime(String actiStartTime) 
    {
        this.actiStartTime = actiStartTime;
    }

    public String getActiStartTime() 
    {
        return actiStartTime;
    }
    public void setActiEndTime(String actiEndTime) 
    {
        this.actiEndTime = actiEndTime;
    }

    public String getActiEndTime() 
    {
        return actiEndTime;
    }
    public void setActivityUnit(String activityUnit) 
    {
        this.activityUnit = activityUnit;
    }

    public String getActivityUnit() 
    {
        return activityUnit;
    }
    public void setActiDetail(String actiDetail) 
    {
        this.actiDetail = actiDetail;
    }

    public String getActiDetail() 
    {
        return actiDetail;
    }
    public void setAlternateField(String alternateField) 
    {
        this.alternateField = alternateField;
    }

    public String getAlternateField() 
    {
        return alternateField;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("actiId", getActiId())
            .append("caseId", getCaseId())
            .append("actiPlace", getActiPlace())
            .append("actiplaDetail", getActiplaDetail())
            .append("actiDate", getActiDate())
            .append("actiStartTime", getActiStartTime())
            .append("actiEndTime", getActiEndTime())
            .append("activityUnit", getActivityUnit())
            .append("actiDetail", getActiDetail())
            .append("alternateField", getAlternateField())
            .toString();
    }
}
